package lab02.Test28;

import java.util.InputMismatchException;
import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        // 	编写一个应用程序，要求从键盘输入一个double类型的圆的半径，
        // 计算并输出其面积。测试当输入的数据不是double型数据
        // （如字符串“abc”）会产生什么结果，怎样处理。
        System.out.println("请输入圆的半径：");
        Scanner input=new Scanner(System.in);
        double r=input.nextDouble();
        double area;
        try {
            area=Math.PI*r*r;
            System.out.println(area);
        }catch (InputMismatchException e){
            System.out.println("输入结果不匹配请从新输入正确类型");
        }
        //产生结果：Exception in thread "main" java.util.InputMismatchException

    }
}
